a chink in one's armour - French English Dictionary